Concepts:
Implementation View
The implementation view is one of the five architectural views of a system.
The other architectural views are the logical view, use-case view, process view
and the deployment view.
The purpose of the implementation view, is to capture the architectural
decisions made for the implementation. Typically the implementation view
contains the following:
- An enumeration of all subsystems in the implementation model,
- Component diagrams illustrating how subsystems are organized in layers and
hierarchies.
- Illustrations of import dependencies between subsystems.
The implementation view is useful in:
- Assigning implementation work to individuals (and teams) or
subcontractors.
- Assessing the amount of code to be developed, modified, or deleted.
- Reasoning large-scale reuse.
- Considering release strategies.
The implementation view (together with the other architectural views) are
documented in the Software Architecture Document.
Copyright
⌐ 1987 - 2000 Rational Software Corporation
|